Caching Techniques for Parallel I/O Servicing

نویسنده

  • Athena Vakali
چکیده

Parallel and distributed systems archi tectures support parallel I O components Caching has been applied to distributed I O subsystems as a standard solution to the problems of fastening data accessibility and increasing data reliability Cache consistency mechanisms have been implemented in order to in uence the cache usefulness in a posi tive way This paper presents a new caching tech nique based on the genetic algorithm idea and exam ines the e ect of this technique on the parallel I O cache consistency and updating process Cached data blocks on parallel disks are considered as a population evolving over simulated time and are updated at regular intervals towards an improved cache content The proposed cache update scheme is compared with the LRU caching scheme which has been widely adopted The proposed technique shows improved performance compared to conven tional caching under simulation runs for various workloads

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A feedback-based model for I/O servicing

Modern I/O subsystems have increased their capacity and density but their performance has not been improved accordingly. To address this problem, we have developed a new model that is based on the feedback information provided to the I/O subsystem controller. The presented model is applied to a multiple disk drive subsystem, which serves requests in parallel. Under conventional servicing, each ...

متن کامل

Cooperative Client-Side File Caching for MPI Applications

Client-side file caching is one of many I/O strategies adopted by today’s parallel file systems that were initially designed for distributed systems. Most of these implementations treat each client independently because clients’ computations are seldom related to each other in a distributed environment. However, it is misguided to apply the same assumption directly to high-performance computers...

متن کامل

The Tower of Pizzas

CPU speeds are increasing at a much faster rate than secondary storage device speeds. Many important applications face an I/O bottleneck. We demonstrate that this bottleneck can be alleviated through 1) scalable striping of data and 2) caching/prefetching techniques. This paper describes the design and performance of the Tower of Pizzas (TOPs), a portable software system providing parallel I/O ...

متن کامل

Enwrich: a Compute-processor Write Caching Scheme for Parallel File Systems Apratim Purakayastha 2 Enwrich: a Compute-processor Write Caching Scheme for Parallel File Systems *

Many parallel scientific applications need high-performance I/O. Unfortunately, end-to-end parallel-I/O performance has not been able to keep up with substantial improvements in parallel-I/O hardware because of poor parallel file-system software. Many radical changes, both at the interface level and the implementation level, have recently been proposed. One such proposed interface is collective...

متن کامل

PC-OPT: Optimal Offline Prefetching and Caching for Parallel I/O Systems

We address the problem of prefetching and caching in a parallel I/O system and present a new algorithm for parallel disk scheduling. Traditional buffer management algorithms that minimize the number of block misses are substantially suboptimal in a parallel I/O system where multiple I/Os can proceed simultaneously. We show that in the offline case, where a priori knowledge of all the requests i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999